About the position

We are searching for a Software Engineer to join our team, specializing in the maintenance and operations of various software projects.

The ideal candidate will have a strong background in .NET development, with a proactive approach to problem-solving. You will be responsible for ensuring the smooth operation and ongoing maintenance of our software applications, addressing issues, and implementing improvements to enhance performance and usability.

 

Are you ready to experience...?

1. Software Maintenance:

  • Monitor the performance of existing .NET software applications and address issues that arise.
  • Debug, troubleshoot, and resolve software defects.
  • Conduct thorough testing of software updates and patches to ensure compatibility and stability.

2. Technical Support:

  • Provide technical support to end-users, addressing inquiries and resolving issues related to software functionality.
  • Collaborate with the development teams to identify and implement solutions to our technical challenges.

3. Code Refactoring and Optimization:

  • Review existing codebase and identify areas for improvement in terms of performance, scalability, and maintainability.
  • Refactor code as necessary to enhance readability, efficiency, and adherence to best practices.

4. Knowledge transfer and preservation:

  • Manage handover from the development team
  • Collaborate with the development team to maintain documentation of software configurations, troubleshooting procedures, and system dependencies.
  • Document software modifications and enhancements to facilitate knowledge transfer and ensure continuity of operations.

5. Deployment and Release Management:

  • Manage release cycles and version control
  • Manage build/deployment pipelines and deployments

 

What we are looking for:

  • .NET
  • Basics of Angular
  • Entity Framework/SQL

 

Nice to have/willing to learn:

  • WPF
  • ASP.NET Core
  • Azure
  • Xamarin/MAUI

 

Challenges:

  • Multiple projects from various domains (public sector and administration, industry and manufacturing, public opinion surveys)
  • Various tech-stacks
  • Communication with various customers 

Benefits

  • Interesting projects based on the newest technologies
  • Opportunity for self-improvement and career growth
  • Internal & external software development education and trainings (certifications) covered by ERNI
  • Flexible working time & overtime compensation
  • 5 weeks of vacation
  • 3 sick days
  • Language courses (English, German), fully covered by ERNI
  • Personal budget 
  • Referral & relocation bonus
  • Fully covered meal vouchers
  • New office in Einpark in Bratislava
  • Team buildings (grill parties, Christmas dinner, Hack&Hike, ERNI Performance Days – two day education & leisure event, sport events, company breakfast etc.)
  • Occasional business trips to Switzerland
  • Well-established community: Meet-ups, Brownbag Sessions, Running club, Climbing club, Board games club, etc.